home *** CD-ROM | disk | FTP | other *** search
/ Mac Format 2004 Junue - Disc 1 / MacFormat 143 CD1.iso / Shareware World / OS X / User Interface / MenuMeters_1.0.dmg / History.txt < prev    next >
Text File  |  2003-05-26  |  11KB  |  175 lines

  1. MenuMeters 1.0
  2.  
  3. * [FEATURE] Net meter now allows selection of displayed interface from the menu
  4.     and preference pane.
  5. * [FEATURE] CPU meter now supports the Griffin PowerMate. Thanks to Tim Brown
  6.     (timb at gograywolf.com) for his assistance getting this done.
  7. * [FEATURE] Mem meter menu now displays information about swap files, including
  8.     swap files present, peak swap files (max seen since the meter loaded), swap
  9.     location (supports relocated swap) and total swap space. 
  10. * [FEATURE] Added Processor temperature info to the CPU menu where supported.
  11.     Note that many Mac models made between 2001-2003 do not support processor
  12.     temperature. Also note that the temperature reported is only accurate to
  13.     approximately +/- 20 degrees. This is a limitation of the processor, and
  14.     not a MenuMeters bug. Thanks to Mike Fischer (mike.fischer at 
  15.     fi-works.de) for pointing out more of my math dyslexia in C to F conversion.
  16. * [FEATURE] Net graph can now be rendered in three styles, standard (same as
  17.     previous releases), centered (graph radiates out from center line), and
  18.     opposed (graph projects up and down from top and bottom edges of menubar).
  19. * [FEATURE] CPU meter graph and thermometer display now include separate display
  20.     color for nice'd processes.
  21. * [FEATURE] Net meter now allows copying TCP/IP address to clipboard.
  22. * [FEATURE] Net meter update interval can now be set as low as 0.5 seconds (same
  23.     as CPU meter.
  24. * [FEATURE] Added bar-style (thermometer) display to the Memory meter. Patches
  25.     contributed by Bernhard Baehr (bernhard.baehr at gmx.de).
  26. * [FEATURE] Added optional pagein/pageout indicator to the Memory meter. Patches
  27.     contributed by Bernhard Baehr (bernhard.baehr at gmx.de).    
  28. * [FEATURE] Added "Aqua" style disk LEDs to the disk activity meter. Contributed
  29.     by Matthew Williamson.
  30. * [FEATURE] Modified Memory meter to no longer include inactive pages in
  31.     its "used" total. This is debatably incorrect as those pages are not "free"
  32.     in the sense that vm_statistics_data_t means free, but it does better match
  33.     user expectations who interpret the normal increase in inactive pages as
  34.     a memory leak. To make the distinction more clear also moved memory usage
  35.     into its own section of the Memory meter menu away from memory page
  36.     statistics.
  37. * [BUG] CPU percent user/system split display (small text) now ignores nice'd
  38.     process load in order to match the method used by Darwin 'top'.
  39. * [BUG] All meters now use NSNumberFormatters to localize number representations.
  40.     This allows locale-based thousands and decimal separators. Fix based on
  41.     patches provided by Mike Fischer (mike.fischer at fi-works.de).
  42. * [BUG] Substantial internal changes to better support localization. Most
  43.     format strings now exposed for localization. Menubar status labels for the
  44.     Mem meter used/free display ("U:", "F:") and Net meter throughput display
  45.     ("Tx:", "Rx:", "/s") are now localizable.
  46. * [BUG] Preference panel UI changed to better follow Apple guidelines and
  47.     make localization easier.
  48. * [BUG] Preference file migrated from "MenuMeters.plist" to  proper app domain
  49.     "com.ragingmenace.MenuMeters.plist".
  50. * [BUG] Disk menu now uses NSWorkspace to open volumes instead of /usr/bin/open.
  51.     This results in a slight speed improvement.
  52. * [BUG] Workaround width/clipping issues when rendering non-antialiased text to
  53.     the menubar status display in the Mem and Net meters.
  54. * [BUG] Dynamically adjust Mem meter used/free display width to prevent clipping
  55.     when the user has more than 1GB of RAM free.
  56. * [BUG] Improve detection of G4 7455 (Apollo) and G3 750fx (Sahara) processors
  57.     in the CPU name display in the CPU meter. Some 7455 machines will
  58.     still be identified as 7450s, this appears to be due to an Apple bug in
  59.     gestaltNativeCPUtype. Since these same machines return correct Gestalt
  60.     values in Classic we'll have to wait for Apple to fix it.
  61. * [BUG] Performed tweaks to order and default colors of items in the memory pie
  62.     graph. Graph now orders as active, wired, inactive, which seems more logical.
  63. * [BUG] Fix CPU thermometer so that 100% load renders without blank space. Also
  64.     fix so low system loads are not clipped by thermometer frame.
  65. * [BUG] Fix negative throughput totals in Net meter when kernel internal net
  66.     counters overflow. Caused by negative values from NSNumber's 
  67.     doubleValue method for NSNumbers containing unsigned long and unsigned long long
  68.     values. See http://cocoa.mamasam.com/MACOSXDEV/2002/09/1/44232.php
  69. * [BUG] Fix bad system load total on multiprocessor machines using the "Average
  70.     all processors" option.
  71. * [BUG] Increased bounds checking paranoia.
  72. * [LOCALE] German localization added, thanks to Mike Fischer (mike.fischer at fi-works.de).
  73. * [LOCALE] Dutch localization added, thanks to Martijn van Exel (mvexel at xs4all.nl).
  74.     
  75.     
  76. MenuMeters 0.7
  77.  
  78. * [FEATURE] Allow selection of large (menubar clock, 14pt), medium (11pt),
  79.     or small (split user/system load 9pt) text font sizes for the percentage
  80.     display in the CPU meter.
  81. * [FEATURE] Added preference to CPU meter to allow multiprocessor machines to
  82.     use a single display showing average of all processors.    
  83. * [FEATURE] Accepted Ben Jansen's patch to place throughput totals in the net
  84.     meter in GB/MB/KB totals, not just bytes.
  85. * [FEATURE] Added per interface throughput totals to the net meter menu,
  86.     enabling you to see throughput on more than just the primary interface.
  87. * [FEATURE] Added limited support for live menu updated in the net meter,
  88.     specifically throughput and interface totals are now updated. The remaining
  89.     data cannot be live updated both for performance reasons and because
  90.     the menu might change length (see prior notes in the 0.6 changelog).
  91. * [FEATURE] Added page fault and copy-on-write info to the Memory meter.
  92. * [FEATURE] Added "Open Console" to the CPU menu.
  93. * [FEATURE] Added more drive info (device name, file system type) to the disk
  94.     menu.
  95. * [BUG] Workaround what looks to be an Apple bug when reading outbound (upload)
  96.     traffic on PPPoE interface. This appears to have been the cause of folks
  97.     reporting "doubled" throughput totals. Fixed by using the underlying Ethernet
  98.     interface directly instead of the pppconfd values. Thanks to Roberto Tremonti
  99.     for the report and helping debug.
  100. * [BUG] Workaround issue on some machines where the first MenuMeter from the
  101.     right (first loaded) would fail because [NSBundle bundleForClass:[self class]]
  102.     returned the SystemUIServer bundle instead of the menu extra. Thanks to
  103.     Cédric Honegger and Tim Brown for their assistance.    
  104. * [BUG] Fix overflow problems for network stats in the net meters. Thanks
  105.     to Ben Jansen for the report.    
  106. * [BUG] Fix unnecessary rewrite of pref file when no data has changed.    
  107. * [BUG] Make localization of disk icon set names easier.
  108. * [BUG/WORKAROUND] Document conflict between CPU.menu (from Apple CHUD tools)
  109.     and MenuCracker. Check the Known Issues section of the ReadMe for details.
  110.     Thanks to David Wood for his assistance.
  111. * [LOCALE] Japanese localization added, thanks to "(@_@)yooo" (webmaster at xiv-view.com).
  112.  
  113.  
  114. MenuMeters 0.6
  115.  
  116. * [FEATURE] By popular demand, the Net meter now allows you to hide the activity
  117.     arrows.
  118. * [FEATURE] Menubar status displays now update even when their associated menu
  119.     is down.
  120. * [FEATURE] Status related menu items for the CPU and Memory meters are now
  121.     updated even when the menu is down (uptime, for example, keeps ticking).
  122.     Also lowered the default memory display time to 10 seconds (from 15) to 
  123.     make this "live" update more obvious.
  124.     Note that leaving the menu down and updating will increase the amount of
  125.     CPU time used by SystemUIServer.
  126.     The Net and Disk menus cannot be made to dynamically update because they
  127.     do not have a fixed number of items. The MacOS menu manager can't handle
  128.     dynamically resizing menus while they are displayed (not really their fault,
  129.     this is a very weird thing to do, and is against Apple's usual guidelines for
  130.     menu behavior).
  131. * [FEATURE] Added per-interface traffic totals to the Net config menu for
  132.     interfaces where those values are known. These values are the cumulative totals
  133.     maintained by the MacOS X networking layer and cannot be manually reset (though
  134.     a reboot will reset them).
  135. * [FEATURE] Enabled hiding of labels in the Memory meter status display ("U:", "F:")
  136.     and the Net meter throughput display ("Tx:", "Rx:"). This narrows the menu
  137.     slightly for those who need those extra pixels.
  138. * [FEATURE] Added a (very narrow) "thermometer" style CPU graph which can be used
  139.     alone or in conjunction with the other CPU displays.
  140. * [FEATURE] Got rid of the "Apply", "Revert", etc. buttons in the pref pane. 
  141.     Pane now updates the meters live.
  142. * [FEATURE] Net meter now allows users to set a lower bound of 1K/sec for throughput
  143.     display.
  144. * [BUG] Corrected totally bogus throughput calculation in the net meter
  145.     affecting all update intervals except 1 second. Had the math backwards,
  146.     how embarrassing. Thanks to Henryk Richter for the patch.
  147.     Unless someone tells me different I'm going to assume this is why some
  148.     folks believed that the display was in bits per second, not bytes per second
  149.     (it has always been bytes per second, it was just wrong).     
  150. * [BUG] CPU meter now correctly shows load of "nice"-ed processes such as the
  151.     Seti@Home daemon. More bad math on my part. Thanks to Tom Varga for the report.
  152. * [BUG] Net meter now correctly detects the speed of a serial PPP interface and
  153.     reports it both in the Net Meter menu config description (when connected)
  154.     and uses it for the scaling of the Net meter arrows and graph.
  155. * [BUG] For PPP connections worked around an issue where sysctl did not return
  156.     received bytes for the ppp interface (always reported 0 bytes received). 
  157.     Corrected by talking directly to pppconfd for status information.
  158. * [BUG] Menubar status displays for Net Meter (graph, arrows, and throughput) are
  159.     now calculated on the basis of throughput on the primary network interface only.
  160.     This was a deliberate limitation of 0.5, but has now been removed.
  161. * [BUG] Net meter config menu should now catch PPP serial connect/disconnect and
  162.     update configuration info appropriately.
  163. * [BUG] Resized Net meter throughput to be as small as possible while still being
  164.     wide enough to hold four digit ("200.1KB/s" for example) strings.
  165. * [BUG] Fixed problems with stale disk names in the Disk meter's volume list. This
  166.     was most noticeable when mounting/unmounting CDs, all CDs would have the name
  167.     of the first CD mounted regardless of which CD was in the drive at the time.
  168.     Bug looks to be caused by NSFileManager problems in SystemUIServer, workaround
  169.     was to switch to Carbon volume info calls.
  170. * [BUG] Fixed title of the color arrow imageset in the Disk meter to include a
  171.     space ("Color Arrows" instead of "ColorArrows").
  172. * [LOCALE] French localization added, thanks to Matt Anton (menumeters at syrius.org).
  173.  
  174.         
  175.